home *** CD-ROM | disk | FTP | other *** search
- # Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1984.
-
- ================================================================
- = The B programming language and environment. =
- ================================================================
-
- Authors: Frank van Dijk
- Leo Geurts
- Timo Krijnen
- Lambert Meertens
- Steven Pemberton
- Guido van Rossum
-
- Centrum voor Wiskunde en Informatica
- Department of Computer Science
- POB 4079
- 1900 AB Amsterdam
- The Netherlands
-
- Net address: ...{decvax,philabs}!mcvax!timo
-
- Description:
-
- B is a new programming language and environment for personal computing
- being designed and implemented at the CWI.
- We have tried to combine attractive features in existing systems
- with some ideas of our own.
-
- Some of the good points of B programming language proper are:
- * a powerful collection of only five different data types
- that may easily be combined;
- * strong typing, yet without declarations;
- * no limitations, apart from sheer exhaustion of memory;
- * refinements to support top-down programming;
- * nesting by indentation.
-
- Some of the good points of the B environment are:
- * no need for files; units (procedures and functions) and global
- variables remain after logging out;
- * one consistent face is shown to the user at all times,
- whether she executes commands, edits units, or enters input to
- a program;
- * generalized undo mechanism.
-
- The Mark 1 distribution is a full implementation of the language, with
- a small environment that includes a B dedicated editor front-end to the
- interpreter, variables that survive logging out, and independently
- editable program units.
-